Skip to content

Latest commit

 

History

History
106 lines (58 loc) · 5.32 KB

09-Registro de Testes de Software.md

File metadata and controls

106 lines (58 loc) · 5.32 KB

Registro de Testes de Software

Pré-requisitos: Projeto de Interface, Plano de Testes de Software

Relatório com as evidências dos testes de software realizados no sistema pela equipe, baseado em um plano de testes pré-definido.

Avaliação

Discorra sobre os resultados do teste. Ressaltando pontos fortes e fracos identificados na solução. Comente como o grupo pretende atacar esses pontos nas próximas iterações. Apresente as falhas detectadas e as melhorias geradas a partir dos resultados obtidos nos testes.

Resultado do teste de êxito - RF-04:

A imagem a seguir demonstra o resultado do teste deste requisito, sendo que o usuário inseriu os seus dados no formulário de contato e o sistema não retornou nenhum alerta de erro, o que demonstra o sucesso no envio da mensagem:

imagem_contato_testes

Conclusão - RF-04:

A obrigatoriedade do atributo required no formulário de contato se mostra muito importante, pois, faz com que o usuário preencha corretamente os dados lá contidos, o que evita o envio de spam e mensagens com conteúdo fragmentado ou insuficiente, bem como possibilita o retorno ao contato do usuário de forma mais otimizada.

Futuramente, e, em momento oportuno, com o uso de scripts mais elaborados em dada linguagem de programação, a equipe de desenvolvimento pretende aprimorar os testes de confirmação de e-mail via formulário.


Pré-requisitos: Especificação do Projeto, Projeto de Interface, Metodologia, Projeto de Interface, Arquitetura da Solução

Implementação do sistema descritas por meio dos requisitos funcionais e/ou não funcionais. Deve relacionar os requisitos atendidos os artefatos criados (código fonte) além das estruturas de dados utilizadas e as instruções para acesso e verificação da implementação que deve estar funcional no ambiente de hospedagem.

Para cada requisito funcional, pode ser entregue um artefato desse tipo

Links Úteis:

Testes da Página de Conversão

Sucessos

Usuário converte valor de uma criptomoeda em uma moeda fiduciária

O valor convertido em tempo real aparece graças à API utilizada

semCriptoSessão1

Usuário inverte as seleções para fazer a conversão oposta

Os selects têm os valores invertidos e a parte de criptomoedas passa a ser a parte de moedas e vice-versa

semCriptoSessão1

Após a inversão, usuário converte valor de uma moeda fiduciária em uma criptomoeda

Mesmo após a inversão dos valores, a funcionalidade do projeto ainda se comporta da maneira correta

semCriptoSessão1

Erros

Usuário não escolhe uma criptomoeda para a conversão

Na sessão de resultados aparece a mensagem "Selecione uma criptomoeda":

Normal (Criptomoeda para Moeda Fiduciária)

semCriptoSessão1

Invertido (Moeda Fiduciária para Criptomoeda)

semCriptoSessão2

Usuário não escolhe uma moeda fiduciária para a conversão

Na sessão de resultados aparece a mensagem "Selecione uma moeda fiduciária":

Normal (Criptomoeda para Moeda Fiduciária)

semMoedaSessão1

Invertido (Moeda Fiduciária para Criptomoeda)

semMoedaSessão2

Usuário não escolhe nem uma moeda fiduciária nem uma criptomoeda

Na sessão de resultados aparece a mensagem "Escolha o tipo de conversão":

Normal (Criptomoeda para Moeda Fiduciária)

semEscolhaSessão1

Invertido (Moeda Fiduciária para Criptomoeda)

semEscolhaSessão2

Usuário não insere um valor a ser convertido ou digita '0'

Na sessão de resultados aparece a mensagem "Digite um valor!":

Normal (Criptomoeda para Moeda Fiduciária)

semValorSessão1

Invertido (Moeda Fiduciária para Criptomoeda)

semEscolhaSessão1